Planning And Scheduling: Self-Planning